package agendadecontato;

import java.util.ArrayList;
import java.util.Scanner;

public class AgendaDeContato {

    public static void main(String[] args) {

        ArrayList<Contato> agenda = new ArrayList();
        Scanner ler = new Scanner(System.in);
        Lista lista = new Lista();

        int opcao;

        do {
            System.out.printf("***** Menu Principal *****\n");
            System.out.printf("[ 1 ] Inserir Contato\n");
            System.out.printf("[ 2 ] Listar Contato\n");
            System.out.printf("[ 3 ] Pesquisar Contatos\n");
            System.out.printf("[ 4 ] Excluir Contato\n");
            System.out.printf("[ 5 ] Modificar Contato\n");
            System.out.printf("[ 0 ] Encerrar o Programa\n");
            System.out.printf("\nOpção Desejada: ");

            opcao = ler.nextInt();

            switch (opcao) {
                case 1:
                    lista.inserir(agenda);
                    break;
                case 2:
                    lista.listar(agenda);
                    break;
                case 3:
                    lista.pesquisar(agenda);
                    break;
                case 4:
                    lista.excluir(agenda);
                    break;
                case 5:
                    lista.modificar(agenda);
            }
            System.out.printf("\n\n");
        } while (opcao != 0);

        System.out.printf("\n\n");
    }
}
